timely payment - Spanish English Dictionary